Bilgisayar mühendisiyim ve network ile ilgili hiçbir şey bilmiyorum ama şöyle akıl yürütüyorum:
1- O alanda pek fazla insanın olmaması aslında iyi bir sinyal değil. Çok insan yoksa bu bende o alanda yetenekli insana çok da fazla talep olmadığı çağrışımını yapıyor. Çok talep olmayan bir alana girmek iyi bir şey değil. Rekabetten kaçmak da genel olarak para kazanmak için iyi bir yöntem değil. (Oversaturated bir markete girmek de iyi bir şey değil tabi, ama yazılımda böyle bir alan olduğunu zannetmiyorum henüz, belki wordpressçiler falan vardır, ama o da yapılacak iş değil zaten).
2- Part time olarak kazandığınız tecrübe iyi güzel, ama bu ne kadar bir tecrübe ki? Sıfırdan başka bir alana başlayınca 6 ayda kapatabileceğiniz bir farksa bir önemi yok. "Zaten buna yatırım yaptım, şimdi başka alana geçersem bunu kaybederim" düşüncesi, başka alan daha iyi bir alansa mantıklı değil.
Sunk cost fallacy diyorlar buna.
3- ML de network de pahalı alanlar. Yani ML dev işe alan bir şirketin hali hazırda çokça datası vardır, network eng. alan bir şirketin halihazırda donanımı falan vardır, yani spesifik olarak bu elemanları işe alan şirketler muhtemelen büyüklerdir ve çokça paraları vardır. Bu tarz şirketler genelde spesifik bir alanda uzmanlaşmış 2 kişiyi işe almayı, ikisinden de biraz bilen 1 kişiyi işe almaya tercih ederler, çünkü zaten para gibi bir problemleri yok, dertleri en kaliteli ürünü yapabilmek. Sorduğunuz soru "web yapıyorum, backend mi frontend mi" olsaydı "ikisi birden olsun hocu, sorun değil" diyebilirdim, ama bahsettiğiniz alanda böyle bir talep olmazmış gibi geliyor bana.